Basic Library for UWP
チェック可能なラジアルメニュー項目
Basic Library for UWP > RadialMenu for UWP > C1RadialMenu の使い方 > C1RadialMenu の機能 > チェック可能なラジアルメニュー項目

IsCheckableTrue に設定することで、C1RadialMenuItem をチェック可能な RadialMenu 項目にすることができます。チェックされた項目は、通常のチェックマークではなく、強調表示された項目としてマークされます。下の図で、チェックされた状態の[Insert Above]オプションを確認できます。チェックは、「C1RadialMenu 要素」で見た強調表示より線が細いことがわかります。

グループに追加する各項目の GroupName プロパティを設定することで、相互に排他的なチェック可能な項目のグループを作成できます。たとえば、下の XAML は、相互に排他的な4つのチェック可能な項目のグループを作成します。

マークアップ
コードのコピー
 <Xaml:C1RadialMenu SectorCount="8" >
  <Xaml:C1RadialMenuItem Header="挿入" SectorCount="8" AutoSelect="True" ShowSelectedItem="True" IsCheckable="True" >
    <Xaml:C1RadialMenuItem Header="左へ挿入" IsCheckable="True" GroupName="MutuallyExclusiveGroup"/>
    <Xaml:C1RadialMenuItem Header="上へ挿入" DisplayIndex="2" IsCheckable="True" GroupName="MutuallyExclusiveGroup"/>
    <Xaml:C1RadialMenuItem Header="右へ挿入" DisplayIndex="4" IsCheckable="True" GroupName="MutuallyExclusiveGroup"/>
    <Xaml:C1RadialMenuItem Header="下へ挿入" DisplayIndex="6" IsCheckable="True" GroupName="MutuallyExclusiveGroup" />
  </Xaml:C1RadialMenuItem>
</Xaml:C1RadialMenu>

 相互に排他的なグループ内では、一度に1つの C1RadialMenuItem しかチェックできません。

関連トピック